iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
Mobile Development

Android 到底能幹嘛 ?系列 第 27

[Day27] Room | 官方目前推薦不使用Sqlite

  • 分享至 

  • xImage
  •  

參考連結

先在build.gradle中加入以下這段

def room_version = "2.2.5"

  implementation "androidx.room:room-runtime:$room_version"
  kapt "androidx.room:room-compiler:$room_version"

  // optional - Kotlin Extensions and Coroutines support for Room
  implementation "androidx.room:room-ktx:$room_version"

  // optional - Test helpers
  testImplementation "androidx.room:room-testing:$room_version"

在加入這段後,可能會發生這個錯誤

Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method kapt() for arguments [androidx.room:room-compiler:2.2.5] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

於是我加上

apply plugin: 'kotlin-kapt'
kapt "androidx.room:room-compiler:$room_version"

上一篇
[Day26]Sqlite APP怎麼可以沒有存資料的地方
下一篇
[Day28] Room | 坑要來了
系列文
Android 到底能幹嘛 ?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言